Definition of Camellia Sinensis
-
(noun) a tropical evergreen shrub or small tree extensively cultivated in e.g. China and Japan and India; source of tea leaves; "tea has fragrant white flowers"
Synonyms of Camellia Sinensis
Antonyms of Camellia Sinensis
No Antonyms Found.
Homophones of Camellia Sinensis
No Homophones Found.